(Chiefly UK)
1. Healthy, feeling well.
2.
Satisfactory, okay, a
good outcome. Used to describe a situation that's been
sorted out, or turned out okay.
May be derived from the fact that is rains so much in the UK that rain is just a normal fact of life.